package Array_static_initialization_package;

public class Array_static_initialization_demo1 {
    public static void main(String[] args) {
        //格式：
        //静态初始化
        //完整格式：
        //数据类型 [] 数组名 = new 数据类型[]{元素1，元素2，……};
        //简化格式：
        //数据类型 [] 数组名 = {元素1，元素2，……};

        //需求1：定义数组存储5个学生的年龄
        int[] arr1 = new int[]{11, 12, 13, 14, 15};
        int[] arr2 = {11, 12, 13, 14, 15};

        //需求2：定义数组存储3个学生的姓名
        String[] arr3 = new String[]{"张三", "李四", "王五"};
        String[] arr4 = {"张三", "李四", "王五"};

        //需求3：定义数组存储4个学生的身高
        double[] arr5 = new double[]{1.93, 1.75, 1.73, 1.81};
        double[] arr6 = {1.93, 1.75, 1.73, 1.81};

        System.out.println(arr6);//[D@372f7a8d  地址值

        //拓展：
        //解释一下地址值的格式含义 [D@372f7a8d
        //[ : 表示当前是一个数组
        //D ：表示当前数组里面的元素都是double类型的
        //@ ：表示一个间隔符号，<固定格式>
        //372f7a8d：才是数组真正的地址值（十六进制）
    }
}
